high level vs low level input. There are any references about high level vs low level input in here. you can look below.